package mististore;

import java.text.SimpleDateFormat;  
import java.util.Date;

import javax.jdo.annotations.IdGeneratorStrategy;  
import javax.jdo.annotations.IdentityType;  
import javax.jdo.annotations.PersistenceCapable;  
import javax.jdo.annotations.Persistent;  
import javax.jdo.annotations.PrimaryKey;  
  
@PersistenceCapable(identityType = IdentityType.APPLICATION)  

public class Pedido {  
    @PrimaryKey  
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)  
    private String Id_pedido;  
  
    @Persistent  
    private String correo;
    @Persistent  
    private String fecha;  
    @Persistent  
    private String fecha_pago;
    @Persistent  
    private Integer Nu_Opera;
  
    private static SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
    // -------------------------------- //  
    // constructores //  
    // -------------------------------- //  
  
    public Pedido(final String Id, final String corr, final String fe_pa, final Integer nu_op) {  
    	this.Id_pedido=Id;
    	this.correo=corr;
    	this.fecha_pago=fe_pa;
    	this.Nu_Opera=nu_op;
    	this.fecha= formatter.format(new Date());
    }  
  
    // --------------------------------------- //  
    // getters de los atributos de la entidad //  
    // y de la propia entidad //  
    // --------------------------------------- //  
  
    public String getIdPedido() {  
        return Id_pedido;  
    }  
    public String getCorreo() {  
        return correo;  
    }  
    public String getFechaPago() {  
        return fecha_pago;  
    }  
    public Integer getNuOpera() {  
        return Nu_Opera;  
    }    
    public String getFecha() {  
        return fecha;  
    }
}